home *** CD-ROM | disk | FTP | other *** search
/ Chip 2006 July / CHIP 2006-07.2.iso / program / web_gelistirme / easyphp1-7_setup.exe / {app} / phpmyadmin / db_create.php < prev    next >
Encoding:
PHP Script  |  2003-09-07  |  1.0 KB  |  46 lines

  1. <?php
  2. /* $Id: db_create.php,v 1.20 2003/07/19 10:43:59 lem9 Exp $ */
  3. // vim: expandtab sw=4 ts=4 sts=4:
  4.  
  5.  
  6. /**
  7.  * Gets some core libraries
  8.  */
  9. require('./libraries/grab_globals.lib.php');
  10. $js_to_run = 'functions.js';
  11. require('./header.inc.php');
  12.  
  13. if (!defined('PMA_COMMON_LIB_INCLUDED')) {
  14.     include('./libraries/common.lib.php');
  15. }
  16.  
  17. PMA_checkParameters(array('db'));
  18.  
  19. /**
  20.  * Defines the url to return to in case of error in a sql statement
  21.  */
  22. $err_url = 'main.php?' . PMA_generate_common_url();
  23.  
  24. /**
  25.  * Ensures the db name is valid
  26.  */
  27. if (PMA_MYSQL_INT_VERSION < 32306) {
  28.     PMA_checkReservedWords($db, $err_url);
  29. }
  30.  
  31.  
  32. /**
  33.  * Executes the db creation sql query
  34.  */
  35. $sql_query = 'CREATE DATABASE ' . PMA_backquote($db);
  36. $result      = PMA_mysql_query('CREATE DATABASE ' . PMA_backquote($db)) or PMA_mysqlDie('', $sql_query, FALSE, $err_url);
  37.  
  38.  
  39. /**
  40.  * Displays the result and calls default page
  41.  */
  42. $message = $strDatabase . ' ' . htmlspecialchars($db) . ' ' . $strHasBeenCreated;
  43. require('./' . $cfg['DefaultTabDatabase']);
  44.  
  45. ?>
  46.